cover all the bases - Turkish English Dictionary